iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 10
0
自我挑戰組

使用Vue製作簡單的 WorkBoard (30天)系列 第 10

(第十天)自我學習 - v-if v-else-if v-else

  • 分享至 

  • xImage
  •  

判斷式

我在學前面的時候想說為什麼只有 v-if 這個屬性,為什麼沒有 else 或是什麼 else if 之類的,最近學的時候就發現了。

來看看如何使用吧

var myApp = new Vue({
    //略過
    data: {
    //新增一個計算分數的變數
        score: 0
    },
    methods: {
        btnClick: function(){
            //這裡是產生一個隨機的分數
            this.score = Math.round(Math.random() * 100);
        },
    },
});

新增好變數跟計算的 function 之後,在 id = 'myApp' 加入標籤

<h1 v-if="score == 0">成績還未公佈</h1>
<h1 v-else-if="score < 60">{{ score }}分-不及格</h1>
<h1 v-else>{{ score }}分-及格</h1>
<button v-on:click="btnClick()">我的成績</button>

這樣是不是就是一個完整的判斷了呢!

還不趕快試試看嗎?


上一篇
(第九天)自我學習 - 標籤上指定一個 Class 做綁定
下一篇
(第十一天)自我學習 - 都有 v-if 為什麼還要有 v-show
系列文
使用Vue製作簡單的 WorkBoard (30天)24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言